Printed: Nov 4, 2024
From: http://jcp.org/en/jsr/detail?id=154
|
Specification Leads | |||
Rajiv Mordani | Oracle | ||
Expert Group | |||
Abramson, Nathan | Apache Software Foundation | Art Technology Group Inc.(ATG) | |
Avedal, Karl | BEA Systems | Bergsten, Hans | |
Boeing | Borland Software Corporation | Developmentor | |
Hunter, Jason | IBM | InterX PLC | |
Johnson, Rod | Lutris Technologies | New Atlanta Communications, LLC | |
Novell, Inc. | Oracle | Persistence Software Inc. | |
Pramati Technologies | Progress Software | SAS Institute Inc. | |
Sun Microsystems, Inc. | Sybase | Wilkins, Greg |
The following information has been updated from the original request.
2007.09.11:
Maintenance Lead: Rajiv Mordani
E-Mail Address: rajiv.mordani
Telephone Number: +1 408 203 2674
Fax Number: -
2004.02.26Maintenance Lead: Gregory Murray
E-Mail Address: gregory.murray
Telephone Number: -
Fax Number: -
Original Java Specification Request (JSR)
Identification |
Request |
Contributions |
Additional Information
Section 1. Identification
Submitting Member: Sun Microsystems, Inc.
Name of Contact Person: Danny Coward
E-Mail Address: Danny.Coward@sun.com
Telephone Number: +1 408 276 7049
Fax Number: +1 408 276 7191
Specification Lead: Danny Coward
E-Mail Address: Danny.Coward@sun.com
Telephone Number: +1 408 276 7049
Fax Number: +1 408 276 7191
Supporting this JSR:
BEASection 2: Request
Servlet 2.4 will be a relatively small upgrade to the existing API. Since the technology is highly popular, we have a large number of small requests for enhancement to the API that we would like to be able to accommodate. Over and above that, Servlet 2.4 will address the following areas in a portable manner:-
* Modularization of the deployment format
The goal is to achieve a level of modularity with the deployment format which is not currently possible using the current DTD based deployment descriptor. The intent is to enable this modularity to manage the organization of deployment information of related technologies that use the web container as the underlying platform. These frameworks include dependencies on other J2EE components, JSP technology, JavaServer Faces, JAXM, JAX-RPC and other frameworks that build on servlet semantics. As usual with such a revision of a technology, web applications with deployment descriptors conforming to versions 2.2 and 2.3 of the specification will continue to be able to be deployed on Servlet 2.4 containers.
* Enhancements to the security model
- Provide a facility for logging out of web applications portably
- Clarify, possibly by adding API or deployment syntax, the relationship between HTTP session state and authentication state
* Smallish enhancements to the filter and listener models
- Provision of deployment syntax for declaring API dependencies between elements in a filter chain
- Addition of request and response level listeners and event notifications.
* Backwards compatible enhancements to the servlet API and semantics to enable containers to take advantage of the new J2SE IO package
Java 2 Enterprise Edition
Since Java servlet technology is a mature technology we see a heavy use of the servlet model as a deployment vehicle for technologies that build on the web container. Some of those technologies are listed in 2.1. Modularizing the deployment format of web applications will further enable these technologies. The filter and listener component models that were introduced for the 2.3 revision of the specification have proved popular thus far, and we would like to continue to promote the model by enhancing the component model for each. The new J2SE IO package promises higher performance for servlet containers which we would like to capitalize on in the web container.
Since Java servlet technology is a mature technology we see a heavy use of the servlet model as a deployment vehicle for technologies that build on the web container. Some of those technologies are listed in 2.1. Modularizing the deployment format of web applications will further enable these technologies. The filter and listener component models that were introduced for the 2.3 revision of the specification have proved popular thus far, and we would like to continue to promote the model by enhancing the component model for each. The new J2SE IO package promises higher performance for servlet containers which we would like to capitalize on in the web container.
We are making incremental enhancements to the existing Java servlet technology. This is described in the 2.3 version of the specification.
We will continue to use javax.servlet.* and javax.servlet.http.*.
No
Security issues described above.
We are not proposing significantly to enhance or alter the existing mechanisms for localization and internationalization.
No
We expect this specification to be complete in the J2EE 1.4 timeframe.
We anticipate a mixture of mailing list and occasional face to face or teleconference meetings.
Section 3: Contributions
We are building on the existing Java servlet 2.3 specification:
http://jcp.org/jsr/detail/53.jsp
As an incremental upgrade to the technology, we will be building on the last revision, version 2.3.
Section 4: Additional Information (Optional)
None